

.pcshow{ display:block;}

.phshow{ display:none;}





.m-foot{ position:fixed; width:100%; height:55px; left:0; bottom:0;background:#444d81; display:none; color:#fff; z-index:99;border: 1px solid rgba(163,163,163,0.3);}

.m-foot li{ float:left; width:calc(20% - 1px); text-align:center;border-right: 1px solid rgba(163,163,163,0.3);}

.m-foot li:last-child{ border-right:none}

.m-foot li a{ color:#fff; font-size:12px; display:block;}

.m-foot li.li1 a{ background:url(../images/ficon01.png) no-repeat center 6px; background-size:28px auto; padding-top:25px}

.m-foot li.li2 a{ background:url(../images/ficon02.png) no-repeat center 6px; background-size:28px auto; padding-top:25px}

.m-foot li.li3 a{ background:url(../images/ficon03.png) no-repeat center 6px; background-size:28px auto; padding-top:25px}

.m-foot li.li4 a{ background:url(../images/ficon04.png) no-repeat center 6px; background-size:28px auto; padding-top:25px}

.m-foot li.li5{ background:url(../images/ficon05.png) no-repeat center 6px; background-size:28px auto; padding-top:25px; cursor:pointer}



.hot{width:100%; height:54px; background:#ec4141; position:fixed; bottom:0; left:0; z-index:99; border-top:solid 1px #fff;}

.ds{ display:block; border-right:1px #fff solid; box-sizing:border-box;}

.ds:nth-child(4){ border:none;}

.ds:hover{ background:#fff;}

.hot .row div a:hover{ color:#ec4141;}

.hot .row div a:hover span{ color:#ec4141 !important;}



.hot span{ color:#fff; font-size:16px; line-height:20px;}

.hot h6{ font-size:12px; line-height:20px; margin:4px 0 0 0;}

.hot .row div a{ display:block; color:#fff; padding:7px 0 3px 0;}

.dbbox{ position: fixed; left: 0; bottom:70px; z-index:99; width: 100%; }

.dbbox .dbs{ position: relative; padding: 0 15px; display:none;}

.dbbox .dbs .neirong{padding: 10px; background: #fff; border-radius: 5px;}



.dbbox .dbs.fenxiang-box:after{ content: ""; position: absolute; left:75%; bottom:-6px; z-index: 1; width:25%; height:6px; background: url(../images/dbtc_jt.png) no-repeat center;}

.dbbox .dbs.fenxiang-box .li{ position: relative; padding: 6px 0; width: 20%; height: 44px; float:left}

.dbbox .dbs.fenxiang-box a{ position: absolute; left: 50%; top:6px; margin:0 0 0 -16px; float: inherit !important; display: block; }





@media screen and (max-width: 1601px){

.flexslider .slides li a{height:550px;}

.nbanner{ width:110%; margin-left:-5%;}

}

@media screen and (max-width: 1500px){

.flexslider .slides li a{height:520px;}

.nbanner{ width:114%; margin-left:-7%;}

}

@media screen and (max-width: 1400px){


.flexslider .slides li a{height:500px;}
.nbanner{ width:120%; margin-left:-10%;}

}

@media screen and (max-width: 1024px){


.flexslider .slides li a{height:450px;}
.nbanner{ width:130%; margin-left:-15%;}

}
@media screen and (max-width: 920px){


.flexslider .slides li a{height:400px;}


.nmain .newslist .kuai .wpic .pic{ height:60px;}
.nmain .newslist .kuai .wpic .pic img{ height:60px;}
}

@media screen and (max-width: 768px){


.flexslider .slides li a{height:320px;}
.nbanner{ width:140%; margin-left:-20%;}

.nmain .nright .nconn .wenhua .kuai .wenzi{ line-height:30px; color:#333; float:left; padding:15px; max-width:calc(50% - 30px)}
.nmain .nright .nconn .wenhua .kuai:last-child .wenzi{padding:15px;}


.nmain .lianxid{ background: url(../images/clianxi.jpg) no-repeat bottom center; background-size:80% auto; padding:30px 0 250px 0}
.nmain .lianxid img{ height:60px;}
.nmain .lianxid h3{ font-size:20px;}
.nmain .lianxid p{ font-size:16px; width:100%}
.nmain .lianxid p span:nth-child(1){ width:55px;}
.nmain .lianxid p span:nth-child(2){ width:calc(100% - 55px);}

}

@media screen and (max-width: 640px){

.flexslider .slides li a{height:260px;}

.nbanner{ width:150%; margin-left:-25%;}

.nmain .newslist .kuai .wpic .pic{ height:45px;}
.nmain .newslist .kuai .wpic .pic img{ height:45px;}

.liuyan .kuai input, .liuyan .kuai textarea, .liuyan .kuai select{width:100%;}
}
@media screen and (max-width: 520px){

.flexslider .slides li a{height:220px;}

.nbanner{ width:150%; margin-left:-25%;}


}

@media screen and (max-width: 420px){

.flexslider .slides li a{height:180px;}

}




@media screen and (max-width: 1199px){

.inews li .pic img{ height:200px;}

.nmain .nright .nconn .wenhua .kuai .wenzi{ padding:70px 30px 0 30px;}

.nmain .nright .nconn .wenhua .kuai:last-child .wenzi{padding:35px 30px 0 30px;}

}

@media screen and (max-width: 1099px){

.inews li .pic img{ height:180px;}



}

@media screen and (max-width: 1024px){

.inews li .pic img{ height:170px;}

.nmain .nright .nconn .wenhua .kuai .wenzi{ padding:50px 15px 0 15px; width:calc(50% - 30px)}

.nmain .nright .nconn .wenhua .kuai:last-child .wenzi{padding:30px 15px 0 15px;}

}



@media screen and (max-width: 920px){

.nmain .nright .nconn .wenhua .kuai .wenzi{ padding:60px 15px 0 15px; width:calc(50% - 30px); line-height:24px;}

.nmain .nright .nconn .wenhua .kuai:last-child{ margin-top:15px;}

.nmain .nright .nconn .wenhua .kuai:last-child .wenzi{padding:25px 15px 0 15px;}



}

@media screen and (max-width: 768px){

.pcshow{ display:none;}

.phshow{ display:block;}



.header .logo{height:50px; width:auto;}

.header .logo img{ height:50px; width:134px; display:block}

.phlanguage { float:right; line-height:50px;}

.phlanguage .cur{ color:#444d81; font-weight: bold}

.header .menu{ display:none}



.section{ padding:20px 0 30px 0;}

.conn{ margin-top:10px;}



.phmenu { line-height:36px; border-top:solid 1px #ddd; border-left:solid 1px #ddd; border-bottom:solid 1px #ddd; width:calc(100% - 1px)}

.phmenu li{ float:left; width:calc(16.66% - 1px);border-right:solid 1px #ddd; text-align:center}

.phmenu li a{ display:block; color:#333; width:100%}

.phmenu li a:hover{background-color:#444d81; color:#fff}





.title{ text-align:left; padding:0 15px; background:#e5e5e7;  }

.title h3{ font-size:17px; line-height:32px; color:#333; font-weight:bold;width:100%}

.title h3:after { display:none}



.iabout.section{ padding-top:0}

.iabout .conn img{ display:block}

.iabout .more{ display:none}



.iapp.section{ padding:10px 0 15px 0;}

.iapp li{padding:10px 0 0 0;}

.iapp li .wenzi{font-size: 15px;margin-top:0px;}



.iproducts ul{ padding:0; margin:0}

.iproducts li{ float:left; width:calc(25% - 7px); margin-right:10.5px;}

.iproducts li:nth-child(2){ width:calc(50% - 7px)}

.iproducts li .pic{ margin-bottom:10px;}



.iproducts.section{ padding-bottom:0}



.inews .title h3{ color:#333;}

.mbg02{ background:#fff}

.inews.section{ padding-top:0}



.inews li .pic img{ height:150px;}

.inews li a{ color:#666;}

.inews li h3{ color:#333}



.inews li{ float:none; width:100%; margin-right:0%; clear:both; margin-bottom:10px;}

.inews li .wpic{ width:calc(30% - 10px);padding:4px;margin-bottom:0px; float:left}	

.inews li .wpic .pic img{ height:80px}

.inews li .wenzi{ width:66%; float:right}

.inews li .wenzi h3{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-bottom:0px;}



.footer{ display:none}



.copyright .cy_left, .copyright .cy_right{ float:none; width:100%; text-align:center}

.copyright .cy_right p{ display:inline-block}



.copyright{ margin-bottom:55px;}



.m-foot{ display:block}





.nmain .nleft{ float:none;max-width:inherit; width:100%; margin-bottom:20px;}

.nmain .nleft .dabiao { display:none}

.nmain .nleft .nconn p{ float:left; width:calc(33.33% - 1.5px); margin-right:2px}

.nmain .nleft .nconn p:nth-child(3n){ margin-right:0}

.nmain .nleft .nconn p:nth-child(3n+1){ clear:both}

.nmain .nleft .quite{ display:none}

.nmain .nright{ float:none; width:100%;}

.nmain .nright .location{ background:#ebebeb; line-height:20px;padding: 12px;}

.nmain .nright .location span{ display:none}





}

@media screen and (max-width: 640px){

.inews li .wpic .pic img{ height:60px}	




.nmain .newslist .kuai{ margin-bottom:10px; }

.nmain .newslist .kuai .wpic{ width:calc(28% - 8px);padding:3px;}

.nmain .newslist .kuai .wenzi{ width:70%}


.nmain .nright .nconn .wenhua .kuai .pic{ float:none !important; width:100%; max-width:100%}
.nmain .nright .nconn .wenhua .kuai .wenzi{ float:none !important; width:100%; max-width:calc(100% - 30px) !important; padding:15px 15px 25px 15px !important}

.nmain .newslist .kuai .wpic .pic{ height:45px;}
.nmain .newslist .kuai .wpic .pic img{ height:45px;}

.liuyan .kuai input, .liuyan .kuai textarea, .liuyan .kuai select{width:100%;}

}
@media screen and (max-width:375px){
.nmain .nleft .nconn p {background: url(../images/dian.png) no-repeat #ebebeb 5% center;}
.nmain .nleft .nconn p:hover, .nmain .nleft .nconn p.cur{background: url(../images/dian02.png) no-repeat #444d81 5% center;}
}